U盘挂载
挂载U盘
当需要大容量外接存储设备时,可使用U盘挂载
通常我们在 /mnt 或 /media 目录下新建一个目录作为挂载点。比如:
sudo mkdir /mnt/udisk
**1手动挂挂载:**
挂载命令:
sudo mount -o uid=pi,gid=pi /dev/sda1 /mnt/udisk
用完之后卸载
sudo umount /mnt/1GB _USB _flash
**注意:**
sda1 是取决于你的实际情况,a表示第一个硬盘,1表示第一个分区。
FAT 格式U盘 mount 本身就能支持,但如果你的U盘或移动硬盘使用的是 exFAT 格式,mount 会说不支持。没关系,安装 exfat-fuse 软件之后 mount 就支持了。
sudo apt-get install exfat-fuse
**2开机挂载:**
如果想开机自动挂载,而不是每次手工执行,可以编辑 /etc/fstab 文件。在末尾添加一行:
/dev/sda1 /mnt/udisk vfat rw,defaults 0 0
每次开机就会自动挂载
**3热插挂载**
需要希望想电脑一样,插上自动识别挂载在某一目录下,拔下自动umount,请按一下操作
sudo vi /etc/udev/rules.d/10-usbstorage.rules此文件默认没有,需要新建
赋值以下内容即可,会自动在/mnt/udisk目录下挂载U盘
**[ruby]** [view plain](http://blog.csdn.net/xdw1985829/article/details/38818193 "view plain")[copy](http://blog.csdn.net/xdw1985829/article/details/38818193 "copy")
1. KERNEL!="sd *", GOTO="media _by _label _auto _mount _end"
2. SUBSYSTEM!="block",GOTO="media _by _label _auto _mount _end"
3. IMPORT{program}="/sbin/blkid -o udev -p %N"
4. ENV{ID _FS _TYPE}=="", GOTO="media _by _label _auto _mount _end"
5. ENV{ID _FS _LABEL}!="", ENV{dir _name}="%E{ID _FS _LABEL}"
6. ENV{ID _FS _LABEL}=="", ENV{dir _name}="Untitled-%k"
7. ACTION=="add", ENV{mount _options}="relatime,sync"
8. ACTION=="add", ENV{ID _FS _TYPE}=="vfat", ENV{mount _options}="iocharset=utf8,umaskk
9. =000"
10. ACTION=="add", ENV{ID _FS _TYPE}=="ntfs", ENV{mount _options}="iocharset=utf8,umaskk
11. =000"
12. ACTION=="add", RUN+="/bin/mkdir -p /mnt/udisk/", RUN+="/bin/mount -o **$env**{mount _ _
13. options} /dev/%k /mnt/udisk/"
14.
15. ACTION=="remove", ENV{dir _name}!="", RUN+="/bin/umount -l /mnt/udisk/}", RUN+="//
16. bin/rmdir /mnt/udisk/"
17. LABEL="media _by _label _auto _mount _end"